<?php

namespace app\common\enums;

class UserConstantsEnum
{
    /**
     * 密码必须包含 数字和字母，长度8-20位（特殊字符支持~!@#$%^&*._?）
     */
    public const PWD_REG = "^(?=.*[0-9])(?=.*[a-zA-Z])[0-9A-Za-z~!@#$%^&*._?]{8,20}$";
    /**
     * 密码必须包含 数字和字母，长度8-20位（特殊字符支持~!@#$%^&*._?）
     */
    public const PWD_MSG = "密码必须包含 数字和字母，长度8-20位（特殊字符支持~!@#$%^&*._?）";
    /**
     * 顶级父ID
     */
    public const PARENT_ID = '0';
    /**
     * 机构顶级父ID，也是总平台的ID
     */
    public const ORGANIZATION_PARENT_ID = '0';
    /**
     * 超级管理员ID
     */
    public const SUPER_ADMIN_ID = 1;

    /**
     * 超级管理员角色ID
     */
    public const ROLE_ID = 1;

    /**
     * 超级管理员key
     */
    public const ROLE_KEY = 'admin';
}
